package com.bondex.charter.maindata.pojo.dto;

import com.bondex.bondexapi.maindata.pojo.dto.B0000Query;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;

/**
 * 船名
 *
 * @author swl
 * @date 2020-11-9
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Setter
@Getter
public class BaseSeaVesselDTO extends B0000Query {

	/**
	 * 船名
	 */
	private String name;

	/**
	 * 平均航速 单位(knots per hour)节(海里/小时)
	 */
	private String averageKnot;

	/**
	 * 全宽 单位m米
	 */
	private String beam;

	/**
	 * 建造年份
	 */
	private String buildYear;

	/**
	 * 呼号
	 */
	private String callSign;

	/**
	 * 船公司
	 */
	private String carrierCode;

	private String carrierName;

	private String carrierNameCn;

	private String countryCode;
	private String countryName;

	/**
	 * 旗帜
	 */
	private String flag;

	/**
	 * 总吨位
	 */
	private String grossTonnage;

	/**
	 * 船东
	 */
	private String entCode;

	/**
	 * 吃水量 单位m米
	 */
	private String draught;

	/**
	 * 国际海事组织 International Maritime Organization
	 */
	private String imo;

	/**
	 * 总长 单位m米
	 */
	private String length;

	/**
	 * 最大航速 单位(knots per hour)节(海里/小时)
	 */
	private String maximunKnot;

	/**
	 * 海上移动通信业务标识 Maritime Mobile Service Identity 九位
	 */
	private String mmsi;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 夏季吃水量 单位t吨
	 */
	private String summerDwt;

	/**
	 * 船名代码
	 */
	private String vesselNo;
	/**
	 * 船只类型
	 */
	private String vesselType;


}
